#include <stdio.h>
int main()
{

	for (int j = 1000; j > 1; j--)
	{
		int s = 0;
		int i = 1;
		for (; i != j && i < 1000; i++)
		{

			if (j % i == 0)
			{
				s = s + i;
			}
		}
		if (s == j)
		{
			printf("完数%d它的因数是:", i);
			for (int i = 1; i < j; i++)
			{
				if (j % i == 0)
				{
					printf("%d ", i);
				}
				
			}
			printf("\n");
		}
	}
	return 0;
}
